summaryrefslogtreecommitdiff
path: root/app/[lng]/partners
diff options
context:
space:
mode:
Diffstat (limited to 'app/[lng]/partners')
-rw-r--r--app/[lng]/partners/(partners)/basic-contract/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/cbe-tech/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/cbe/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/dashboard/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/document-list-ship/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/evaluation/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/rfq-answer/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/rfq-ship/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/rfq-tech/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/rfq/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/tbe-tech/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/tbe/page.tsx11
-rw-r--r--app/[lng]/partners/(partners)/techsales/rfq-offshore-hull/page.tsx7
-rw-r--r--app/[lng]/partners/(partners)/techsales/rfq-offshore-top/page.tsx7
-rw-r--r--app/[lng]/partners/(partners)/techsales/rfq-ship/page.tsx7
-rw-r--r--app/[lng]/partners/(partners)/vendor-data/layout.tsx11
-rw-r--r--app/[lng]/partners/pq_new/page.tsx7
17 files changed, 111 insertions, 60 deletions
diff --git a/app/[lng]/partners/(partners)/basic-contract/page.tsx b/app/[lng]/partners/(partners)/basic-contract/page.tsx
index e63e6a17..5316c357 100644
--- a/app/[lng]/partners/(partners)/basic-contract/page.tsx
+++ b/app/[lng]/partners/(partners)/basic-contract/page.tsx
@@ -10,7 +10,7 @@ import { redirect } from "next/navigation"
import { BasicContractsVendorTable } from "@/lib/basic-contract/vendor-table/basic-contract-table"
import { getServerSession } from "next-auth"
import { authOptions } from "@/app/api/auth/[...nextauth]/route"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
searchParams: Promise<SearchParams>
}
@@ -41,9 +41,12 @@ export default async function IndexPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- 기본계약서 서명 요청현황
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ 기본계약서 서명 요청현황
+ </h2>
+ <InformationButton pageCode="partners/basic-contract" />
+ </div>
<p className="text-muted-foreground">
기본계약서를 비롯하여 초기 서명이 필요한 문서의 서명 현황을 확인할 수 있고 서명을 진행할 수 있습니다. {" "}
</p>
diff --git a/app/[lng]/partners/(partners)/cbe-tech/page.tsx b/app/[lng]/partners/(partners)/cbe-tech/page.tsx
index 94e3825d..9aeb4e66 100644
--- a/app/[lng]/partners/(partners)/cbe-tech/page.tsx
+++ b/app/[lng]/partners/(partners)/cbe-tech/page.tsx
@@ -10,7 +10,7 @@ import { Skeleton } from "@/components/ui/skeleton"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
import { Shell } from "@/components/shell"
import { CbeVendorTable } from "@/lib/tech-vendor-rfq-response/vendor-cbe-table/cbe-table"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
// Next.js 13 App Router에서 기본으로 주어지는 객체들
params: {
@@ -50,9 +50,12 @@ export default async function CBEPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Commercial Bid Evaluation
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Commercial Bid Evaluation
+ </h2>
+ <InformationButton pageCode="partners/cbe-tech" />
+ </div>
<p className="text-sm text-muted-foreground">
CBE에 응답하고 커뮤니케이션을 할 수 있습니다.{" "}
</p>
diff --git a/app/[lng]/partners/(partners)/cbe/page.tsx b/app/[lng]/partners/(partners)/cbe/page.tsx
index 8d03e5f6..235426a4 100644
--- a/app/[lng]/partners/(partners)/cbe/page.tsx
+++ b/app/[lng]/partners/(partners)/cbe/page.tsx
@@ -10,7 +10,7 @@ import { Skeleton } from "@/components/ui/skeleton"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
import { Shell } from "@/components/shell"
import { CbeVendorTable } from "@/lib/vendor-rfq-response/vendor-cbe-table/cbe-table"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
// Next.js 13 App Router에서 기본으로 주어지는 객체들
params: {
@@ -50,9 +50,12 @@ export default async function CBEPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Commercial Bid Evaluation
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Commercial Bid Evaluation
+ </h2>
+ <InformationButton pageCode="partners/cbe" />
+ </div>
<p className="text-sm text-muted-foreground">
CBE에 응답하고 커뮤니케이션을 할 수 있습니다.{" "}
</p>
diff --git a/app/[lng]/partners/(partners)/dashboard/page.tsx b/app/[lng]/partners/(partners)/dashboard/page.tsx
index 3efaa7c3..01d3c2be 100644
--- a/app/[lng]/partners/(partners)/dashboard/page.tsx
+++ b/app/[lng]/partners/(partners)/dashboard/page.tsx
@@ -2,7 +2,7 @@ import * as React from "react"
import { Skeleton } from "@/components/ui/skeleton"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
import { Shell } from "@/components/shell"
-
+import { InformationButton } from "@/components/information/information-button"
export default async function IndexPage() {
@@ -12,9 +12,12 @@ export default async function IndexPage() {
<Shell className="gap-2">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Dashboard
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Dashboard
+ </h2>
+ <InformationButton pageCode="partners/dashboard" />
+ </div>
<p className="text-muted-foreground">
각종 지표 등을 대시보드로 표현하거나 리포트를 출력할 수 있습니다.
</p>
diff --git a/app/[lng]/partners/(partners)/document-list-ship/page.tsx b/app/[lng]/partners/(partners)/document-list-ship/page.tsx
index 6cbea6fa..da4d9e90 100644
--- a/app/[lng]/partners/(partners)/document-list-ship/page.tsx
+++ b/app/[lng]/partners/(partners)/document-list-ship/page.tsx
@@ -13,7 +13,7 @@ import { Button } from "@/components/ui/button"
import { LogIn } from "lucide-react"
import { getUserVendorDocumentStats, getUserVendorDocuments } from "@/lib/vendor-document-list/enhanced-document-service"
import { UserVendorDocumentDisplay } from "@/components/ship-vendor-document/user-vendor-document-table-container"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
searchParams: Promise<SearchParams>
}
@@ -32,9 +32,12 @@ export default async function IndexPage(props: IndexPageProps) {
<Shell className="gap-6">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Document Management
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Document Management
+ </h2>
+ <InformationButton pageCode="partners/document-list-ship" />
+ </div>
<p className="text-muted-foreground">
소속 회사의 모든 도서/도면을 확인하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/evaluation/page.tsx b/app/[lng]/partners/(partners)/evaluation/page.tsx
index dc1d4137..2ddaf365 100644
--- a/app/[lng]/partners/(partners)/evaluation/page.tsx
+++ b/app/[lng]/partners/(partners)/evaluation/page.tsx
@@ -12,7 +12,7 @@ import { LogIn } from "lucide-react"
import { getEvaluationSubmissions } from "@/lib/vendor-evaluation-submit/service"
import { getEvaluationsSubmitSchema } from "@/lib/vendor-evaluation-submit/validation"
import { EvaluationSubmissionsTable } from "@/lib/vendor-evaluation-submit/table/submit-table"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
searchParams: Promise<SearchParams>
}
@@ -32,9 +32,12 @@ export default async function IndexPage(props: IndexPageProps) {
<Shell className="gap-6">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- 정기평가
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ 정기평가
+ </h2>
+ <InformationButton pageCode="partners/evaluation" />
+ </div>
<p className="text-muted-foreground">
요청된 정기평가를 입력하고 제출할 수 있습니다.
</p>
diff --git a/app/[lng]/partners/(partners)/rfq-answer/page.tsx b/app/[lng]/partners/(partners)/rfq-answer/page.tsx
index 1869c74e..7a5dabd9 100644
--- a/app/[lng]/partners/(partners)/rfq-answer/page.tsx
+++ b/app/[lng]/partners/(partners)/rfq-answer/page.tsx
@@ -14,7 +14,7 @@ import { type SearchParams } from "@/types/table";
import { searchParamsVendorResponseCache } from "@/lib/b-rfq/validations";
import { getVendorResponseProgress, getVendorResponseStatusCounts, getVendorRfqResponses } from "@/lib/b-rfq/service";
import { VendorResponsesTable } from "@/lib/b-rfq/vendor-response/vendor-responses-table";
-
+import { InformationButton } from "@/components/information/information-button"
export const metadata: Metadata = {
title: "응답 관리",
description: "RFQ 첨부파일 응답 현황을 관리합니다",
@@ -38,9 +38,12 @@ export default async function IndexPage(props: IndexPageProps) {
<Shell className="gap-6">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- 응답 관리
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ 응답 관리
+ </h2>
+ <InformationButton pageCode="partners/rfq-answer" />
+ </div>
<p className="text-muted-foreground">
RFQ 첨부파일 응답 현황을 확인하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/rfq-ship/page.tsx b/app/[lng]/partners/(partners)/rfq-ship/page.tsx
index e7dccb02..1ad7cfe8 100644
--- a/app/[lng]/partners/(partners)/rfq-ship/page.tsx
+++ b/app/[lng]/partners/(partners)/rfq-ship/page.tsx
@@ -14,7 +14,7 @@ import { type SearchParams } from "@/types/table";
import { searchParamsVendorRfqCache } from "@/lib/procurement-rfqs/validations";
import { getQuotationStatusCounts, getVendorQuotations } from "@/lib/procurement-rfqs/services";
import { VendorQuotationsTable } from "@/lib/procurement-rfqs/vendor-response/table/vendor-quotations-table";
-
+import { InformationButton } from "@/components/information/information-button"
export const metadata: Metadata = {
title: "견적 목록",
description: "진행 중인 견적서 목록",
@@ -38,9 +38,12 @@ export default async function IndexPage(props: IndexPageProps) {
<Shell className="gap-6">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- 견적 목록
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ 견적 목록
+ </h2>
+ <InformationButton pageCode="partners/rfq-ship" />
+ </div>
<p className="text-muted-foreground">
진행 중인 견적서 목록을 확인하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/rfq-tech/page.tsx b/app/[lng]/partners/(partners)/rfq-tech/page.tsx
index e3e5895a..a196cf9e 100644
--- a/app/[lng]/partners/(partners)/rfq-tech/page.tsx
+++ b/app/[lng]/partners/(partners)/rfq-tech/page.tsx
@@ -12,7 +12,7 @@ import Link from "next/link"
import { Button } from "@/components/ui/button"
import { LogIn } from "lucide-react"
import { getRfqResponsesForVendor } from "@/lib/tech-vendor-rfq-response/service"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
searchParams: Promise<SearchParams>
}
@@ -32,9 +32,12 @@ export default async function IndexPage(props: IndexPageProps) {
<Shell className="gap-6">
<div className="flex items-center justify-between">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- RFQ
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ RFQ
+ </h2>
+ <InformationButton pageCode="partners/rfq-tech" />
+ </div>
<p className="text-muted-foreground">
RFQ를 응답하고 커뮤니케이션을 할 수 있습니다.
</p>
diff --git a/app/[lng]/partners/(partners)/rfq/page.tsx b/app/[lng]/partners/(partners)/rfq/page.tsx
index 34b66115..612d48f5 100644
--- a/app/[lng]/partners/(partners)/rfq/page.tsx
+++ b/app/[lng]/partners/(partners)/rfq/page.tsx
@@ -12,7 +12,7 @@ import Link from "next/link"
import { Button } from "@/components/ui/button"
import { LogIn } from "lucide-react"
import { getRfqResponsesForVendor } from "@/lib/vendor-rfq-response/service"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
searchParams: Promise<SearchParams>
}
@@ -101,9 +101,12 @@ export default async function IndexPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- RFQ
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ RFQ
+ </h2>
+ <InformationButton pageCode="partners/rfq" />
+ </div>
<p className="text-muted-foreground">
RFQ를 응답하고 커뮤니케이션을 할 수 있습니다.
</p>
diff --git a/app/[lng]/partners/(partners)/tbe-tech/page.tsx b/app/[lng]/partners/(partners)/tbe-tech/page.tsx
index 69cf3902..463a8dc9 100644
--- a/app/[lng]/partners/(partners)/tbe-tech/page.tsx
+++ b/app/[lng]/partners/(partners)/tbe-tech/page.tsx
@@ -9,7 +9,7 @@ import * as React from "react"
import { Skeleton } from "@/components/ui/skeleton"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
import { Shell } from "@/components/shell"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
// Next.js 13 App Router에서 기본으로 주어지는 객체들
params: {
@@ -49,9 +49,12 @@ export default async function RfqTBEPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Technical Bid Evaluation
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Technical Bid Evaluation
+ </h2>
+ <InformationButton pageCode="partners/tbe-tech" />
+ </div>
<p className="text-sm text-muted-foreground">
TBE에 응답하고 커뮤니케이션을 할 수 있습니다.{" "}
</p>
diff --git a/app/[lng]/partners/(partners)/tbe/page.tsx b/app/[lng]/partners/(partners)/tbe/page.tsx
index ab51659c..b85ebf71 100644
--- a/app/[lng]/partners/(partners)/tbe/page.tsx
+++ b/app/[lng]/partners/(partners)/tbe/page.tsx
@@ -9,7 +9,7 @@ import * as React from "react"
import { Skeleton } from "@/components/ui/skeleton"
import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"
import { Shell } from "@/components/shell"
-
+import { InformationButton } from "@/components/information/information-button"
interface IndexPageProps {
// Next.js 13 App Router에서 기본으로 주어지는 객체들
params: {
@@ -49,9 +49,12 @@ export default async function RfqTBEPage(props: IndexPageProps) {
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Technical Bid Evaluation
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Technical Bid Evaluation
+ </h2>
+ <InformationButton pageCode="partners/tbe" />
+ </div>
<p className="text-sm text-muted-foreground">
TBE에 응답하고 커뮤니케이션을 할 수 있습니다.{" "}
</p>
diff --git a/app/[lng]/partners/(partners)/techsales/rfq-offshore-hull/page.tsx b/app/[lng]/partners/(partners)/techsales/rfq-offshore-hull/page.tsx
index 5506825d..0504b51b 100644
--- a/app/[lng]/partners/(partners)/techsales/rfq-offshore-hull/page.tsx
+++ b/app/[lng]/partners/(partners)/techsales/rfq-offshore-hull/page.tsx
@@ -7,7 +7,7 @@ import { Button } from "@/components/ui/button";
import { LogIn } from "lucide-react";
import { Shell } from "@/components/shell";
import { VendorQuotationsTable } from "@/lib/techsales-rfq/vendor-response/table/vendor-quotations-table";
-
+import { InformationButton } from "@/components/information/information-button"
export const metadata: Metadata = {
title: "기술영업 해양HULL 견적서 관리",
description: "기술영업 해양HULL RFQ 견적서를 관리합니다.",
@@ -61,7 +61,10 @@ export default async function VendorQuotationsHullPage() {
<div className="flex-shrink-0">
<div className="flex-shrink-0 flex flex-col gap-4 md:flex-row md:items-center md:justify-between">
<div>
- <h1 className="text-3xl font-bold tracking-tight">기술영업 해양HULL 견적서</h1>
+ <div className="flex items-center gap-2">
+ <h1 className="text-3xl font-bold tracking-tight">기술영업 해양HULL 견적서</h1>
+ <InformationButton pageCode="partners/techsales/rfq-offshore-hull" />
+ </div>
<p className="text-muted-foreground">
할당받은 해양HULL RFQ에 대한 견적서를 작성하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/techsales/rfq-offshore-top/page.tsx b/app/[lng]/partners/(partners)/techsales/rfq-offshore-top/page.tsx
index 408b5318..b872058f 100644
--- a/app/[lng]/partners/(partners)/techsales/rfq-offshore-top/page.tsx
+++ b/app/[lng]/partners/(partners)/techsales/rfq-offshore-top/page.tsx
@@ -6,7 +6,7 @@ import { authOptions } from "@/app/api/auth/[...nextauth]/route";
import { Button } from "@/components/ui/button";
import { LogIn } from "lucide-react";
import { Shell } from "@/components/shell";
-
+import { InformationButton } from "@/components/information/information-button"
import { VendorQuotationsTable } from "@/lib/techsales-rfq/vendor-response/table/vendor-quotations-table";
export const metadata: Metadata = {
@@ -63,7 +63,10 @@ export default async function VendorQuotationsTopPage() {
<div className="flex-shrink-0">
<div className="flex-shrink-0 flex flex-col gap-4 md:flex-row md:items-center md:justify-between">
<div>
- <h1 className="text-3xl font-bold tracking-tight">기술영업 해양TOP 견적서</h1>
+ <div className="flex items-center gap-2">
+ <h1 className="text-3xl font-bold tracking-tight">기술영업 해양TOP 견적서</h1>
+ <InformationButton pageCode="partners/techsales/rfq-offshore-top" />
+ </div>
<p className="text-muted-foreground">
할당받은 해양TOP RFQ에 대한 견적서를 작성하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/techsales/rfq-ship/page.tsx b/app/[lng]/partners/(partners)/techsales/rfq-ship/page.tsx
index 40c6bb1f..ad2ab07b 100644
--- a/app/[lng]/partners/(partners)/techsales/rfq-ship/page.tsx
+++ b/app/[lng]/partners/(partners)/techsales/rfq-ship/page.tsx
@@ -8,7 +8,7 @@ import { Button } from "@/components/ui/button";
import { LogIn } from "lucide-react";
import { Shell } from "@/components/shell";
import { VendorQuotationsTable } from "@/lib/techsales-rfq/vendor-response/table/vendor-quotations-table";
-
+import { InformationButton } from "@/components/information/information-button"
export const metadata: Metadata = {
title: "기술영업 견적서 관리",
description: "기술영업 RFQ 견적서를 관리합니다.",
@@ -66,7 +66,10 @@ export default async function VendorQuotationsPage() {
<div className="flex-shrink-0">
<div className="flex-shrink-0 flex flex-col gap-4 md:flex-row md:items-center md:justify-between">
<div>
- <h1 className="text-3xl font-bold tracking-tight">기술영업 조선 견적서</h1>
+ <div className="flex items-center gap-2">
+ <h1 className="text-3xl font-bold tracking-tight">기술영업 조선 견적서</h1>
+ <InformationButton pageCode="partners/techsales/rfq-ship" />
+ </div>
<p className="text-muted-foreground">
할당받은 조선 RFQ에 대한 견적서를 작성하고 관리합니다.
</p>
diff --git a/app/[lng]/partners/(partners)/vendor-data/layout.tsx b/app/[lng]/partners/(partners)/vendor-data/layout.tsx
index 29a720de..bdf352c7 100644
--- a/app/[lng]/partners/(partners)/vendor-data/layout.tsx
+++ b/app/[lng]/partners/(partners)/vendor-data/layout.tsx
@@ -6,7 +6,7 @@ import { getVendorProjectsAndContracts } from "@/lib/vendor-data/services"
import { VendorDataContainer } from "@/components/vendor-data/vendor-data-container"
import { authOptions } from "@/app/api/auth/[...nextauth]/route";
import { getServerSession } from "next-auth";
-
+import { InformationButton } from "@/components/information/information-button"
// Layout 컴포넌트는 서버 컴포넌트입니다
export default async function VendorDataLayout({
children,
@@ -37,9 +37,12 @@ export default async function VendorDataLayout({
<div className="flex items-center justify-between space-y-2">
<div className="flex items-center justify-between space-y-2">
<div>
- <h2 className="text-2xl font-bold tracking-tight">
- Vendor Data
- </h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">
+ Vendor Data
+ </h2>
+ <InformationButton pageCode="partners/vendor-data" />
+ </div>
<p className="text-muted-foreground">
각종 Data 입력할 수 있습니다
</p>
diff --git a/app/[lng]/partners/pq_new/page.tsx b/app/[lng]/partners/pq_new/page.tsx
index 69498484..24051f34 100644
--- a/app/[lng]/partners/pq_new/page.tsx
+++ b/app/[lng]/partners/pq_new/page.tsx
@@ -18,7 +18,7 @@ import {
} from "@/components/ui/table";
import { unstable_noStore as noStore } from 'next/cache';
import { getAllPQsByVendorId, getPQStatusCounts } from "@/lib/pq/service";
-
+import { InformationButton } from "@/components/information/information-button";
export const metadata: Metadata = {
title: "사전 평가 (PQ) 목록",
description: "요청된 사전 평가 목록을 확인하고 작성합니다.",
@@ -131,7 +131,10 @@ export default async function PQListPage() {
<Shell className="gap-6">
<div className="flex justify-between items-center">
<div>
- <h2 className="text-2xl font-bold tracking-tight">사전 평가 (PQ) 목록</h2>
+ <div className="flex items-center gap-2">
+ <h2 className="text-2xl font-bold tracking-tight">사전 평가 (PQ) 목록</h2>
+ <InformationButton pageCode="partners/pq_new" />
+ </div>
<p className="text-muted-foreground">
요청된 사전 평가 목록을 확인하고 작성합니다.
</p>